﻿using System;

namespace nkstdgia.common.ThamDinhGia.BusinessObjects
{
    public class HO_SO_THAM_DINH
    {
        #region ***** Fields & Properties *****

        private Int64 _MA_HO_SO;

        public Int64 MA_HO_SO
        {
            get
            {
                return _MA_HO_SO;
            }
            set
            {
                _MA_HO_SO = value;
            }
        }

        private Int64 _MA_DKS;

        public Int64 MA_DKS
        {
            get
            {
                return _MA_DKS;
            }
            set
            {
                _MA_DKS = value;
            }
        }

        private string _SO_PHIEU;

        public string SO_PHIEU
        {
            get
            {
                return _SO_PHIEU;
            }
            set
            {
                _SO_PHIEU = value;
            }
        }

        private string _TEN_CHU_SU_DUNG;

        public string TEN_CHU_SU_DUNG
        {
            get
            {
                return _TEN_CHU_SU_DUNG;
            }
            set
            {
                _TEN_CHU_SU_DUNG = value;
            }
        }

        private string _DIA_CHI;

        public string DIA_CHI
        {
            get
            {
                return _DIA_CHI;
            }
            set
            {
                _DIA_CHI = value;
            }
        }

        private double _GPS_LATITUDE;

        public double GPS_LATITUDE
        {
            get
            {
                return _GPS_LATITUDE;
            }
            set
            {
                _GPS_LATITUDE = value;
            }
        }

        private double _GPS_LONGTITUDE;

        public double GPS_LONGTITUDE
        {
            get
            {
                return _GPS_LONGTITUDE;
            }
            set
            {
                _GPS_LONGTITUDE = value;
            }
        }

        private string _GPS_CHI_CHU;

        public string GPS_CHI_CHU
        {
            get
            {
                return _GPS_CHI_CHU;
            }
            set
            {
                _GPS_CHI_CHU = value;
            }
        }

        private Int64 _TINH_TRANG_PHAP_LY;

        public Int64 TINH_TRANG_PHAP_LY
        {
            get
            {
                return _TINH_TRANG_PHAP_LY;
            }
            set
            {
                _TINH_TRANG_PHAP_LY = value;
            }
        }

        private string _NOI_DUNG_PHAP_LY;

        public string NOI_DUNG_PHAP_LY
        {
            get
            {
                return _NOI_DUNG_PHAP_LY;
            }
            set
            {
                _NOI_DUNG_PHAP_LY = value;
            }
        }

        private int _LOAI_KHU_VUC_KINH_DOANH;

        public int LOAI_KHU_VUC_KINH_DOANH
        {
            get
            {
                return _LOAI_KHU_VUC_KINH_DOANH;
            }
            set
            {
                _LOAI_KHU_VUC_KINH_DOANH = value;
            }
        }

        private string _Y_KIEN_THAM_DINH;

        public string Y_KIEN_THAM_DINH
        {
            get
            {
                return _Y_KIEN_THAM_DINH;
            }
            set
            {
                _Y_KIEN_THAM_DINH = value;
            }
        }

        private double _GIA_DAT_1;

        public double GIA_DAT_1
        {
            get
            {
                return _GIA_DAT_1;
            }
            set
            {
                _GIA_DAT_1 = value;
            }
        }

        private double _GIA_DAT_2;

        public double GIA_DAT_2
        {
            get
            {
                return _GIA_DAT_2;
            }
            set
            {
                _GIA_DAT_2 = value;
            }
        }

        private double _GIA_DAT_BINH_QUAN_1;

        public double GIA_DAT_BINH_QUAN_1
        {
            get
            {
                return _GIA_DAT_BINH_QUAN_1;
            }
            set
            {
                _GIA_DAT_BINH_QUAN_1 = value;
            }
        }

        private double _GIA_DAT_BINH_QUAN_2;

        public double GIA_DAT_BINH_QUAN_2
        {
            get
            {
                return _GIA_DAT_BINH_QUAN_2;
            }
            set
            {
                _GIA_DAT_BINH_QUAN_2 = value;
            }
        }

        private Guid _NGUOI_CAP_NHAT;

        public Guid NGUOI_CAP_NHAT
        {
            get
            {
                return _NGUOI_CAP_NHAT;
            }
            set
            {
                _NGUOI_CAP_NHAT = value;
            }
        }

        private Guid _NGUOI_KHOI_TAO;

        public Guid NGUOI_KHOI_TAO
        {
            get
            {
                return _NGUOI_KHOI_TAO;
            }
            set
            {
                _NGUOI_KHOI_TAO = value;
            }
        }

        private DateTime _NGAY_KHOI_TAO;

        public DateTime NGAY_KHOI_TAO
        {
            get
            {
                return _NGAY_KHOI_TAO;
            }
            set
            {
                _NGAY_KHOI_TAO = value;
            }
        }

        private DateTime _NGAY_CAP_NHAT;

        public DateTime NGAY_CAP_NHAT
        {
            get
            {
                return _NGAY_CAP_NHAT;
            }
            set
            {
                _NGAY_CAP_NHAT = value;
            }
        }

        private string _ACTIVE_FLAG;

        public string ACTIVE_FLAG
        {
            get
            {
                return _ACTIVE_FLAG;
            }
            set
            {
                _ACTIVE_FLAG = value;
            }
        }

        #endregion ***** Fields & Properties *****

        #region ***** Init Methods *****

        public HO_SO_THAM_DINH()
        {
        }

        public HO_SO_THAM_DINH(Int64 ma_ho_so)
        {
            this.MA_HO_SO = ma_ho_so;
        }

        public HO_SO_THAM_DINH(Int64 ma_ho_so, Int64 ma_dks, string so_phieu, string ten_chu_su_dung, string dia_chi, double gps_latitude, double gps_longtitude, string gps_chi_chu, Int64 tinh_trang_phap_ly, string noi_dung_phap_ly, int loai_khu_vuc_kinh_doanh, string y_kien_tham_dinh, Guid nguoi_khoi_tao, DateTime ngay_khoi_tao, DateTime ngay_cap_nhat, string active_flag)
        {
            this.MA_HO_SO = ma_ho_so;
            this.MA_DKS = ma_dks;
            this.SO_PHIEU = so_phieu;
            this.TEN_CHU_SU_DUNG = ten_chu_su_dung;
            this.DIA_CHI = dia_chi;
            this.GPS_LATITUDE = gps_latitude;
            this.GPS_LONGTITUDE = gps_longtitude;
            this.GPS_CHI_CHU = gps_chi_chu;
            this.TINH_TRANG_PHAP_LY = tinh_trang_phap_ly;
            this.NOI_DUNG_PHAP_LY = noi_dung_phap_ly;
            this.LOAI_KHU_VUC_KINH_DOANH = loai_khu_vuc_kinh_doanh;
            this.Y_KIEN_THAM_DINH = y_kien_tham_dinh;
            this.NGUOI_KHOI_TAO = nguoi_khoi_tao;
            this.NGAY_KHOI_TAO = ngay_khoi_tao;
            this.NGAY_CAP_NHAT = ngay_cap_nhat;
            this.ACTIVE_FLAG = active_flag;
        }

        #endregion ***** Init Methods *****
    }
}